package com.youlu.campus.monitor.config;

import org.springframework.core.convert.converter.Converter;

import java.time.LocalTime;
import java.time.ZoneOffset;
import java.util.Date;

// 自定义 Date -> LocalTime 的反序列化转换器
public class DateToLocalTimeConverter implements Converter<Date, LocalTime> {
    @Override
    public LocalTime convert(Date source) {
        // 从 Date 中提取时分秒，忽略日期部分
        return source.toInstant()
                .atZone(ZoneOffset.UTC)
                .toLocalTime();
    }
}